#pragma once

namespace soy{

	class PropSetSimple {
		void *impl;
		void Set(const char *keyVal);
	public:
		PropSetSimple();
		virtual ~PropSetSimple();
		void Set(const char *key, const char *val, int lenKey=-1, int lenVal=-1);
		void SetMultiple(const char *);
		const char *Get(const char *key) const;
		char *Expanded(const char *key) const;
		int GetExpanded(const char *key, char *result) const;
		int GetInt(const char *key, int defaultValue=0) const;
	};


};
